﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DLV.Library.Utilities;

namespace DLV.Data.Entities
{
    public class BookingInfo
    {
        #region private
        private int _bookId = Null.NullInteger;
        private int _bookQuantityAdult = Null.NullInteger;
        private int _bookQuantityChild = Null.NullInteger;
        private int _bookQuantityBaby = Null.NullInteger;
        private int _bookCusId = Null.NullInteger;
        private Byte _bookPayments = Null.NullByte;
        private int _bookTourId = Null.NullInteger;
        private string _bookBeginLocation = String.Empty;
        private string _bookEndLocation = String.Empty;
        private string _bookOtherRequest = String.Empty;
        private decimal _bookDeposit = Null.NullDecimal;
        private int _bookCreatedBy = Null.NullInteger;
        private DateTime _bookCreatedDate = Null.NullDate;
        private int _bookUpdatedBy = Null.NullInteger;
        private DateTime _bookUpdatedDate = Null.NullDate;
        private Byte _bookStatus = Null.NullByte;
        #endregion
        #region public
        public int BookId
        {
            get { return _bookId; }
            set { _bookId = value; }
        }

        public int BookQuantityAdult
        {
            get { return _bookQuantityAdult; }
            set { _bookQuantityAdult = value; }
        }

        public int BookQuantityChild
        {
            get { return _bookQuantityChild; }
            set { _bookQuantityChild = value; }
        }

        public int BookQuantityBaby
        {
            get { return _bookQuantityBaby; }
            set { _bookQuantityBaby = value; }
        }

        public int BookCusId
        {
            get { return _bookCusId; }
            set { _bookCusId = value; }
        }

        public byte BookPayments
        {
            get { return _bookPayments; }
            set { _bookPayments = value; }
        }

        public int BookTourId
        {
            get { return _bookTourId; }
            set { _bookTourId = value; }
        }

        public string BookBeginLocation
        {
            get { return _bookBeginLocation; }
            set { _bookBeginLocation = value; }
        }

        public string BookEndLocation
        {
            get { return _bookEndLocation; }
            set { _bookEndLocation = value; }
        }

        public string BookOtherRequest
        {
            get { return _bookOtherRequest; }
            set { _bookOtherRequest = value; }
        }

        public decimal BookDeposit
        {
            get { return _bookDeposit; }
            set { _bookDeposit = value; }
        }

        public int BookCreatedBy
        {
            get { return _bookCreatedBy; }
            set { _bookCreatedBy = value; }
        }

        public DateTime BookCreatedDate
        {
            get { return _bookCreatedDate; }
            set { _bookCreatedDate = value; }
        }

        public int BookUpdatedBy
        {
            get { return _bookUpdatedBy; }
            set { _bookUpdatedBy = value; }
        }

        public DateTime BookUpdatedDate
        {
            get { return _bookUpdatedDate; }
            set { _bookUpdatedDate = value; }
        }

        public byte BookStatus
        {
            get { return _bookStatus; }
            set { _bookStatus = value; }
        }
        #endregion
    }
}
